Rarely are there any real "communication" problems. Communication is nothing more than one person expressing a thought or idea and the other person acknowledging they heard and understood what was said. Odds are you were heard and understood.
Too often when people don't get what they want they (assume) there is a "communication problem".
Don't confuse communication with action!
Communication is not an "ask and it shall be given" proposition. Generally speaking if someone does not give you what you want there are two reasons.
1. They don't have it to give. (It's not who they are)
2. They don't believe you are worth the effort to give it to.
There are only two ways to experience joy and peace of mind in relationships. We either get what we want or we learn to be happy with what we have. One man's opinion! :-)