Pregnant woman called ‘lazy’ and given 'dirty' looks for not giving up her bus seat