Oh great, so its not a defect in your keyboard.
Regarding your first question:
The ignorance is when you cant explain why a question is being denied a answer due to a uppercase character in a post, then being referred to as being impolite?
You might want to google about netiquette and shouting in google and why it is impolite to post in forums, mailinglists or other community sites in uppercase.
see e.g. (9) here: