I'd say shocks are perfectly fine as they are. IMO they are pretty much the only good elite infantry the Soviets have. They may be somewhat overused at the moment and an argument can be made (as it has been) that they should become available at 2 cps, but their stats are just fine.
Somebody has already pointed up, shocks are an extremely expensive doctrinal unit that happens to be a dedicated AI infantry. They are utterly useless against tanks, and their reinforcement and upkeep can easily run the soviet player's manpower dry. In other words, there is a lot of ways to kill them, and whenever you do, you hurt the other guy's economy greatly. I think it only makes sense that they are that good.
The video the OP delivered (

) displays 5 shocks dying in 13 seconds, and the last one escaping due to
- suppression/pin modifiers;
- retreat modifier;
- RNG of course;
- the OP not sending his PGrens after the retreating shocks (why btw? They were right there).
I fail to see how that makes them broken, sorry.
A little bit off topic: Whenever i see people unhappy with how strong shocks are, i remember how in CoH they've put G43s on steroids at some point and the only way it was possible to play 1v1 vs PE as the Americans was to basically avoid engaging the panzergren blob altogether, until the proper counter (m8) was on the field.
That's pretty much exactly what i do when fighting aginst shocks. Except, for Germans it's even easier, given that you don't need map control advantage to win.
You HAVE to choose your engagements carefully. Until proper counters, snipe them, or suppress them in red cover, or attack a lone squad with 2 pgrens, or mortar them into oblivion when they are capping a point. Dont fight them with stuff they are supposed to hardcounter. MG bunkers help a lot, MHT is awesome.
There's one thing i'd love to see though - a cheaper upgrade cost for the SC. That could become a nice long-range AI. IMO the way FHT is used right now is kind of ridiculous (not at all OP, just feels weird).