Having to undergo the inconvenience of weekly tests, to be allowed to do a large fractions of jobs, which makes you undesirable to employers as well to do the cost of testing, is discrimination.
COVID vaccines don't stop transmission enough to provide herd immunuty, so don't reduce the risk posed to others.
In fact not getting vaccinated makes it more likely one will acquire natural immunity from an infection, and people with natural immunity are less likely to transmit the virus, so it may actually be more protective for others if a higher percentage of the population doesn't get vaccinated and acquires natural immunity.
> If not enough people get vaccinated, transmission won’t be stopped.
The comment above yours literally just explained that the vaccine does not stop transmission of the virus! You're repeating catchphrases from 12 months ago when the government was insisting the vaccine stopped the spread of the virus; when they knew perfectly well that wasn't true!