Everyone hates reviews/vetoes but at the end of the day it depends on the league. Yours has newbies and you built rules around protecting them. I definitely consider this extremely lopsided. It's the type of deal that does a lot of damage to any league.