Is it really humilating? A boy or man buy cosmetic product, pad/tampon or dress for your family or girlfriend is completely normal in my place... I do sometime buy for them too
The bigger the power, the bigger the recoil... if just a rifle's recoils enough to make her use blood magic, that also means she won't be able to withstand that big gun's recoil