My friend has been with his partner (boyfriend) for 10 years. The boyfriend constantly puts him down in public and bullies him emotionally. They don't live together and sometime his boyfriend doesn't contact him for weeks on end. My friend's self esteem is so low and he is adamant he will never end the relationship.. Has anyone been in a similar situation and have advice how I can help? I hate seeing my friend so downtrodden.