Compelled to do what?
Opinionated? Yeah that is what the Internet is for. It is like a giant bullhorn for assholes. For someone who hates opinions you sure gave us a mouthful of yours.
You want respect? Pay a hooker to call you daddy. IMHO there is no such thing as respect over the Internet, there is only a stream of written words without easily understood inflection and a bunch of faceless people. In my world respect is something earned in real life, not handed out over a message board and is one ofthe reasons we encourage real life meetups. I have always said, this board gets way funnier once you meet a bunch of us in real life, ESP if that meetup is a pit at mid-o.
The Internet is an entertainment medium, first and foremost. If you learn something, hey that is a great bonus.