If a player demands a trade he's the enemy, if a team trades a guy out of nowhere "it was just business"
Fans are typically loyal to a team and not a player so it makes sense why fans and media react differently.
It is still an interesting point that there is a bit of a double standard.