i just finished reading a book called jill's awakening. its a disaster book with a female heroin who starts out as anti gun but she gets caught in some riots that bring down the government.
she has to escape and get home. then she has to learn to use a gun to defend herself. theres some sex and romance along the way and lots of shooting.
you can find it here:
http://www.lulu.com/content/68255