Your PhD in Electrical Engineering makes me respect you in Electrical Engineering. It does not make me respect your opinion on Law, Economics, or many other things. I do have many areas of expertise. I am also quite skilled in logic. . . and can reason quite well. I can hold my own against the likes of you. I use "idiot" against those who start using ad hominems against me. Argue politely with me, you will get politeness back. Use snide, snarky, left-handed derisive comments, denigrating me, you'll get the same back. You did that, instead of actually discussing the topic. Address the topic with facts, you'll get the respect you deserve. Don't just toss spit wads. Your last sentence says it all. You don't address anything factual. When I post something I am prepared to back it up with evidence. I don't see the same from you.
More lies. You seem to do that a lot. You also seem to spend significant time and effort telling everyone how great you are. Some unsolicited advice: if you have to tell them, it isn’t so.
A quick review of your posts over literally any time period shows a pattern of insults, posts with frequent upper case or bold face text (i.e. shouting) , and often in reply to the most benign and mild posts.
You are quite obviously someone with deep emotional problems and some serious anger management issues - possibly compensating for physical weakness or other inadequacies in your offline life.