"I can forgive every coding blunder except MiXeD CapiTals."
That's a coding style, not a blunder - you don't like, don't use it.
"While I realise that some coding styles recommend this practice, they are simply wrong."
Wow - not just nonsense, but arrogant nonsense at that.
"For those of us who actually type in code - rather than playing a video game with an IDE and hoping something compilable pops out, having to swap cases is a pain."
Bollocks. Learn to type. Nearly all of the people I work with have between 10 and 25 years coding, and don't seem to have a problem with typing mixed capitals (even if not all may like the style).
"If you want to seperate out distinct words in a variable/class name be sensible and use embedded "-"'s or something else that inserts whitespace (or close - to)"
What language are *you* using that allows characters like the usual arithmetic minus operator or white-space in identifiers ?
"without having to use two fingers to type one character."
..but still having to type 2 characters instead of each capital ? Sorry Pete, you're entitled to your preferences but mostly you're talking utter garbage.