Sentence: Madonna fired her trainer because she couldn't stand her boyfriend.
 Reason: The 'her' refers to the trainer because the sentence is referring to madonna because she is a female, and the an excuse is given for her action. 
 Question: Is the above reasoning correct or wrong? 