Theland - Obviously no-one on here was party to any conversation where you may or may not have said something to lead your son to say this about you.
I can say that on the basis of posts you have put on this site, he may have a point in both cases - but I can only speak for what I have read from you, not what your son has said to you.
If you want honest answers, repeat the exchanges on here, and be willing to ditch your default attitude - that you are right, and everyone else is wrong.
That way you may learn something.