Peterborough boss Darren Ferguson felt there was more than Lee Tomlin's early dismissal to blame for his side's 4-2 defeat at Bristol City.