Geoff Johns deserves all the vitriol he gets, both from classic fans like me and modern fans as well. He craps all over Silver/Golden Age characters and comics with his mischaracterizations and idiotic gore, and he craps all over the more modern comics and characters by making them into second stringers. I liked Wally taking over for Barry, I just didn't like Barry dying for it to happen, especially when Cary Bates sat it up perfectly for Wally to succeed Barry. Kyle was a character I could give or take, but then again, so was Hal. Alan Scott is the original Green Lantern and the one I cared about.
And yes, Johns just does whatever he wants. The stupid new origin for Kon-El is a good example. Johns came up with the idea when he was a teenager, had letters printed advocating it in DC's books before he ever became a comics writer, and once he got the chance he did it, spitting all over Kesel and Grummett's work and origin. Again, **** Geoff Johns. Characters should be true to their creator's intentions and that goes the same for a character like Superboy as it does for 70 year old characters like Superman. What, this hack knows better than the guy who created the character what he should be?
Again, **** Geoff Johns.