The day Jim Bradley was tapped to run for the Ontario Liberal Party in St. Catharines, a group of party faithful jeered and stormed out of the nomination meeting. Bradley, at age 22, was 24 years ...