Of course my morals are lacking... like yours, and everyone's. The only ones lacking moral defect I'm aware of were Jesus and his mother. 

It's sad to hear when people like your son leave the Church. But "love your neighbor as yourself" doesn't mean anyone can live any life they choose without consequence. Real love is putting people on the better path toward salvation, which is the mission of the Church.

You have made yourself clear for a long time about your opinion of the Church's position on human sexuality. It doesn't jive with the Church and traditional Christian values. Perhaps your attitude toward Church teaching contributed toward your son's departure, maybe it didn't. The Church is bigger than our personal feeling and opinions.