Is the new Bengals deal bad for taxpayers?