The Cardinals did this with a veteran roster and a payroll near $200 million, so fans had every right to be disappointed with ...