The badmouthing of the EU has been going on for decades. Papers, TV, politicians (some of it justified) most of it not.
Agreed. (Thanks, Boris and Rupert.)
Those that had actual issues arising from the EU were ignored or called names or lumped in with racists.
Were they? Jeremy Corbyn, Kate Hoey, Gisela Stuart and Daniel Hannan were all given a platform to express their eurosceptic views and were not called racist. Jeremy Corbyn has been accused of being anti-semitic, but I've never seen anyone call him racist because of his views on the EU.
Those hardliners didn't want actual facts because they already had them from years of being told how bad the EU was.
They didn't "already have them". Facts and propaganda are not the same thing. They didn't want facts because they already had propaganda which was less mentally challenging.
you can't instill a massive background of propaganda and then just get around it by saying "oh actually the EU is good"
The people responsible for the anti EU propaganda were not the same ones who campaigned for remain.
David Cameron and the Tories who campaigned for remain were probably guilty of blaming the EU for their own failings and then being surprised when people voted to leave.