Here's how I see it...
Ultimately, college football is a business and decisions made by players impacting their financial well-being should not be taken personally by the parties (or their fans). However, there is a right way and a wrong way to do business. I'm generally of the opinion that parties should be as forthright as possible without revealing confidences or fiduciary duties in their business transactions, but at a bare minimum should refrain from outright lies.
If Ward or his camp told Miami that he was still exploring the NFL draft as a potential option, I'm not sure how anyone can be upset by him ultimately declaring.
Even if Ward and his family agreed to an NIL deal in principle, but said deal was contingent upon Ward enrolling at UM, so long as Ward or his camp was honest that he/they were still exploring the possibility of declaring for the NFL draft, I don't see an issue.
Just like if the initial NIL package provided to Ward contained one number if he signed/enrolled after taking visits, and a higher number contingent upon him signing/enrolling without visiting any other schools (like FSU), that's business, too (even though it clearly disincentivizes Ward from fully investigating his collegiate options).
Now, if Ward agreed to an NIL deal, didn't disclose the possibility of declaring for the NFL, visited FSU knowing UM's deal would be lower thereafter, turned back to UM to get the NIL deal he'd agreed to but with the additional (at this point forfeited) $$$ notwithstanding his visit to FSU, and only then raised the NFL draft as a threat to create leverage for more $$$, I have a problem with that. It's still business. And Mario still looks like a clown for reacting like a man standing in wet cement. But, it's not a professional and forthright way to go about your business, so I could understand bad feelings (in that instance).