I also only have debit card and don't pay in instalments. Currently grocery stores have recommendation of paying with card. But I don't care. If I can pay with cash I will pay with cash. and If I can't pay with cash I will pay someone else who actually wants my money.
I agree with your actions and hope you stick to it...I'm doing the same where possible.