There was a time not all that long ago when none of this was acceptable.