1st - Choose money over legacy, at this point in his career, by staying with Knicks over Bulls and any other competitive team. Knick fans will disagree, but any reasonable NBA fan knows it's true. Get your money, but don't say you never had the opportunity to win. It's something he has to live with.
2nd - Coming to MSG during pre-games, but leaving when the game start. Like you better sit and watch your team, like a leader should. Kevin Love caught heat for for not being at game, so Melo isn't excused. In fact, he should be held to a higher standard, being that he is the face of the franchise.
3rd - The All-Star game fiasco. He shouldn't have played. Melo robbed a young, player from getting an All-Star nod. Everyone knew he was hurt, and he was even shut down for the rest of the season the very NEXT WEEK. I understand it being in MSG, but that's overrated IMO. Would have garned more respect in some people's eyes if he took the route, and not played, but campaigned for a young player, like Kobe did for Dame Lillard.