What a very sad way for things to develop between you and your parents. It sounds like your parents can't let go of you developing your own life away from them, and in doing so they've lost a son and grand children, in all but the financial sense. You've taken the best approach now, at least money can contain a problem if not solve it
I think you are right, money helped contain it and let me live the life I want to live.