dont blame yourself. that guy is obviously a loser afraid of commitment. he should have never made it so that you'd be after him. a real man would have proposed to yo sooner than you'd think you needed him to. he's probably regretting that he lost you.
it's not that he doesnt care or doesnt have the brains, its that his vocab in English is not as fluent as you gringos. now why dont one of you try doing a show in a foreign language and let's see how you do..