There are plenty of wonderful people out there who have had not so good parenting. Life is about choices some people choose to make bad ones. People need to take responsibility for their own actions instead of constantly blaming others. Kevin sounds like a douche.