What does this suggestion change/add/remove:
Add hands swep which has shove ability (or integrate the shove ability into gestures, or replace gravity gun with something more realistic like hands with grab, shove etc).
Has something similar been suggested before? If so, why is your suggestion...