I must have expressed myself wrong. :) I did not mean that you have a bad tutor who is not teaching you right. I meant that when Bulgarians are talking to you in Bulgarian, they should use correct Bulgarian.
I suppose you don't use double negation when talking to your students. It ain't no good to do it, because regardless of how you teach them, they will eventually use English the way you have used it, not the way you have taught it. :)
And no, your Bulgarian is not bad. It's totally comprehensible and you are far more literate than 80% of the Bulgarian students after finishing their secondary education.
Your confusing п/б and ш/щ makes it even sweeter because it shows that you generally know how it should be and just sometimes you get confused.
And this whole thing is amazing for me because it offers me a different way to view my own language. It took me maybe an hour to formulate what I meant with the pronouns and I think I understand them better now.