I'm sorry that you had such poor experiences. Certainly, background, religion, ethnicity, etc can make a relationship more challenging. However, I disagree with your blanket assertion. Shared core values and goals are more important as are a willingness to understand where the other is coming from. Plus, if people only married within their own ethnicity, I wouldn't be here. ;)