Unfortunately as long as leaders do not step up appropriately and address this issue head on, it will perpetuate.  It was truly disappointing to see Andrew Scheer avoid responding in the House of Commons yesterday and had to be pushed very hard to provide an apology.  That guy's a real leader - NOT!!!