A young woman was left crying on her birthday after a white woman went on a racist rant and scuffled with another woman on an Irish bus.