Our signings have been shit for 10 years. Arguably, Bruno has been the only signing in the period post Fergie that fans can agree on being a real, long lasting, success.
Over this period, Rashford, like it or not, has been one of our best players. Who else has scored 138 goals 10 season (9 really as we are only halfway into this season and he made his debut in Feb 2016).
Far more talented players have been signed in this period for huge amounts of money (Sanchez, Di Maria, Lukaku, Sancho to name but a few).
My point is that he gets so much more stick than others who have cost the club tens of millions, had a ruge reputation and been utter flops.
Yes, he has been poor for a year and a half now, his attitude does seem off, he may not be suited to Amorims system, or a more modern style of football, but take what he has done over a 10 year span and he has been one of our brightest lights.
I think far too many people forget this. Beyond wages, he has cost us nothing when we have signed many duds for 60+ million.