How did they know you have HBV ?
Every staff here is vaccinated despite they are ignorant. One of the junior doctor said, vaccine can protect only for 65%. I think it's not the percent but it's the development of successful antibody formation after vaccination that guarantees protection.
Yes, social discrimination due to chronic hepB could be a burden sometimes. I think this is worse in some Arab countries, where people may be rejected a job offer or dismissed from their jobs if they tested positive for this virus. But it is quite strange that your health personnel have so little knowledge about the transmission of the disease. At least they could have vaccinated themselves against the virus, in that way keeping protected from potential health risks.