1. Shove IS a bonus action BUT has conditions applied.

1) You need to be bigger or of the same size as the "object"
2) You need a shield and be proficient at using them
3) Goblins = small, Human = medium = Goblins cannot push humans even with a shield.....Unless a goblin is thrown at you by an Ogre or something.
4) Even if the creature is of the same size a saving throw must be passed to resist and/or dodge said shove.

Goblins weigh 40lbs/18kg on average, the size of a small child. A half Orc barbarian with 19 ST could pick two goblins up by the feet and dual wield them as clubs.

Otherwise I pretty much agree.