I don't think Margaret is as bad as she's portrayed in the sources. I think her not understanding the prejudices of the English people has a lot to do with it, especially in the alliances with traditional English enemies she made in fighting for her husband and more importantly for her son's rights. It's because she didn't understand those prejudices, and probably that she was French, that she got a bad reputation in the propoganda of the time.