Luckily, we have adopted laws in this country to prevent many kinds of discrimination. Unfortunately, it does not always work, but it does offer some degree of protection for those concerned. (OK, it may not stop people feeling racist for example, but they will put on a front, better than nothing I suppose. And, it does not stop everyone, I know, but at least they are taken to account for their actions (when caught).
I just feel that I, and others like me, are completely fair game to those who oppose bf so strongly that they will kick you out of their cafe, or off the bus they are driving.
To me, it is similar, not the same of course, as being able to ask someone to leave their bus or cafe because they are black or a lesbian.
I think there maybe something in the pipeline, but it just seems so far away.