-run Shed Shell on Heatran (Dugtrio existed before, but people are only using Shed Shell now because Dugtrio sees more use as it can take down Heatran, wich is Genesect's main counter, a proof of Genesect's omnipresence);
-Really care about placing that 4 remaining EV points in SpD to give Genesect an attack boost, when before, it wouldn't matter even a little where you put that 4 EVs;
-Start to use things like Rotom-H. Rotom-H is not a bad pokémon, but I've heard of people using it even on rain teams because of Genesect, although this was only on rain stall, that is not a very viable playstyle. Still, Rotom-H is occupying a place that should be of Rotom-W.
This is pointless, none of this really means that Genesect is broken. I am going to go through and address your points one by one.
Firstly, Genesect isn't "forcing" people to run Shed Shell Heatran, Genesect + Dugtrio is a combination, its not proof of a pokemon being overpowered or broken, they just work well together. By your argument, I could claim Scarf Sand Force Landorus is broken because it can U-Turn out of Skarmory (its best counter) and bring in Magnezone to trap and kill, or I guess I could run Scizor (heck i could fucking scarf it), and lure in Heatran U-Turn out to Dugtrio and boom, I did the same thing your Genesect did. Genesect + Dugtrio is just a fucking combination thats seeing success, and Shed SHell Heatran is a result of people adapting to this overused combination and shutting it down. This doesn't really prove Genesect is broken.
Secondly, those 4 Evs you mentioned, a spare, no-one really cares where they go, and you claim Genesect encouraging people to use there brain when making an EV spread is a bad thing? Porygon-Z did the same thing in the early stages of Gen IV (according to some of the old analysis anyway) and I didn't see anyone calling it broken in the higher tiers.
Thirdly, Rotom-H is being used as a check towards GeneSun, a common version of the standard Sun team. Sure, Genesect features on the team, but thats not the point, Rotom-H is a simple, "niche" pokemon thats being used to counter random shit. This happens. Just look at Gecs BW1 team that uses fucking Grumpig to check sun teams, or the Lanturn fad a few pages back. These niche pokemon see use in OU somtimes because they are good in the current metagame, and heck, seeing a few niche pokemon in OU I don't see as a bad thing, in fact I think the Dark Horse challenge is encouraging this stuff, but regardless, its just people adapting to the metagame as a whole, I still don't see where you are getting this "Genesect is broken because of Rotom-H seeing more that 1% usage" argument on. Heck, Princess Brii was running Golurk to check Terrakion on his Hail Team, Doom and I ran Claydol on our sun teams to check Terrakion, do we call Terrakion broken too?
Bottom Line- Most of this shit is just metagame adaptation, its not really a reason to ban Genesect.