I did inform you that official publications state that proper names are not to be written in all caps.
Your name is a proper name, and there is a rule for how it is to be printed (i.e. "John Macadam"); so what is it doing in all caps on your "personal" checking account?
It appears the same way on all Social Security Cards--in all caps. It appears to me that said account and Social Security Card is not in your "proper" name, else they would print it differently (correctly).
I now ask you this question:
Why is "your name" printed in all caps on your personal checking account when proper names are not supposed to be printed that way?
A compilation of references to these publications is found here, but remember to do your own thinking (and ask good questions):
http://famguardian.org/subjects/lawandgovt/articles/memlawonthename.htm#2.5__US_Government_Style_Manual_
A check drawn on a private bank is not a "US government publication", so why would we care what the US Government style manual says is the correct format to print a name in a US government publication? If you wish to know why the bank wrote your name the way that they did, did you try asking them? What was their answer?
You still haven't answered a very simple question. If you do not like the business practices on one or all banks, why do you do business with them? I think it is fairly obvious at this point that you're simply a troll.