My Coach Hates My Arms Workout

Man, three days/WODs in a row that were arm-centric. I need it, badly, but, DAMN am I sore!

Warm Up:
2x
5 Pull Ups
10 Push Ups
30 Double Unders
15 Squats

Mobility:
Pain ball on feet and calves

MetCon:
5x
10 Diamond Push Ups
20 Second Handstand Hold
20 American Kettle Bell Swings (52 LBs)