Well, I would begin by saying that the Marlins were not the favorites in the NL East going into the 2012 season.
Second, baseball isn't like football (quarterbacks) and basketball where 1 or 2 star players are the entire team. With the exception of Giancarlo Stanton, I'd say that the Blue Jays supporting cast in 2013 is far superior to that of the Marlins in 2012. The Blue Jays were likely going to finish around 80-84 wins last season had they not been decimated by injuries, and this trade (in conjunction with the Melky Cabrera signing) will only drive up that projected win total by a reasonable amount.
People aren't "bashing" the O's. It's a realistic and plausible projection to say that they Orioles wont repeat as a 90+ win team. Look no further than
Jeffy25's post, which no Orioles defender here has acknowledged, to simply see why people are not convinced that the O's are not some sustainable juggernaut.