A Palestinian who was throwing stones during riots near Tekoa in Gush Etzion has been shot by IDF forces and is in critical condition.