Garrison Keillor was fired by MPR today. He said his employer hadn't heard the whole story, but, "I'm 75 and don't have any interest in arguing about this."
As far as the why wait until now comments. Just look at how long it took before someone called out Weinstein for his behavior. Women have been afraid to speak up about things like this for far too long.