Eric, if you think you need help, you should get it from a professional that can help. That being said , I know many people out of what can be considered very intelligent. I am a computer guy for a research R&D facility and know dozens of PHD scientists from everywhere around tne world. These people are crazy smart. But at what they do! Some cannot cannot change the oil in their car, but can invent new materials from a molecular level. Some have real socialization issues. In other words, difficult to get along with.
On the other hand i have a dyslexic friend with the most awkward humor. I would say he is one of the most intelligent of anyone I have ever met.
Only tech school grad in electronics. He walks into a broken factory that cannot make widgets. Not knowing anything walks in, oh, I an fix that!. Few people are left that an troubleshoot TTL technology. Most are dead that made the 60 year old production facilities. Mechanical problem....No problem, he can fix it. No parts available? No problem, he has a metal lathe. Needs welding, he an do it. A bad indusrial electric motor, he can fit that too. Bad bearings somewhere? No problem. Does it measure and cut red hot pipe? Does it use micorowave power to dry leather? Does it use three phase high voltage, current to heat that bar stock. I could go on to fill a page.
No one gets Steves jokes, but we love him anyway.
Just because you notice things no one else does is a gift! Using your God given intellegence in the wrong way will be damaging to you. Make it fun like my super smart friend. Challange yourself to invent a better way to help people, and society and you will find yourself really busy finding solutions to problems or making improvement to existing product. Being a critic is only bad if thats all you do and are and not willing to make it better. Your not a jerk, you notice things missed by most of us or have a different perspective which is not bad, just different.