Never said he was. Man players in baseball are far from angels. Machado is a fart, Donaldson is a douche, Bauer is an arrogant worm, all the Astros are cheaters, Acuna is lazy, Hosmer is a retard, Stroman is a diva, and so on.
Puig is going to cost someone like $5M. If Toronto doesn't have payroll space for that, or only has that much room, there are bigger problems.
The upside with Puig is that he has a 4 win season and helps the team sneak into a wild card spot. It's a high variance roster as it is and Puig would supplement the good side of the variance. The other upside is that Puig has a strong year and is an asset at the trade deadline. The third other upside is that Puig is productive and fun to watch and the spectator sport that baseball is has more spectators in Toronto as a result.
Honestly, I cannot even wrap my stupid f***ing head around how somebody can logically end up at the position that the Toronto Blue Jays should not sign Yasiel Puig on a cheap one year deal and should instead just roll with Anthony f***ing Alford. There is not a worse expression of modern fandom than worrying about the team saving a few million bucks, or worrying about the team clutching onto a useless player out of options who projects to f***ing suck.
Anyway, Atkins and Shapiro have already more or less signalled that they aren't signing a guy like Puig so it's a moot point. I disagree with them and I look forward to comparing Puig's 2020 production to the Blue Jays OF/DH production.