Trying to have a rational discussion with a lib/prog is like trying to teach a pig to sing. It doesn't work and it annoys the pig.
Once the lib/prog becomes annoyed because you don't agree, the discussion devolves into name-calling on their part.
Not me, I'm always polite and it drives them bonkers.
Heh heh heh.