The St. Louis Cardinals have sponsored “Christian Day” for 30 years, but recently gay activists have begun to pressure the Major League Baseball team to cancel the special day or at the very least to remove former Cardinals star Lance Berkman as the event’s spokesman. To it’s credit the team has rejected the demands.