As an ex-punk rocker/goth boy, I have no problem with those two's freedom of expression and find the bus company's stance deplorable. If she decides to wear a freakin' leash, how is this a danger to others on the bus !?! It's not like they're going to be draping it accross the lane to trip passengers !
In my past, I've had times where I looked wierder and did stranger things than they're doing and of course, I recieved the same kind of discrimination on occasion. (Once, me and my friends weren't allowed into a club because they thought my friend was a nazi skinhead Just because he was bald and was dressed in the typical punk torn up leather jacket and wearing combat boots. He was a "Straightedge".. not one of those nazi idiots and had NO nazi ANYTHING on him. He didn't drink alcohol, do any drugs, didn't get into fights, was not violent and deplored racism.)
It just goes to show, if you try to express yourself in any way other than a "mainstream" way, to a large majority of people, you will get automatically associated with those small handful of idiots who ruin it for those of us just expressing ourselves.