I completely respect your first, third and fourth remark; those are plainly obtuse and demeaning behaviours. I would also respect a request to not be served non-vegan food when visiting, nor be taken to a place where vegan options are not available.
But why infringe on the other's freedom by imposing one's own? That's disrespecting the same boundaries you mention. Respect goes both ways.