Haley Barbour: GOP’s ‘Stupid’ And ‘Offensive’ Comments Damage Entire Party’s Brand