If your open and honest about it - which it sounds like you are, especially as you've told everyone on here! - then I'd just go with the bag. It's not ideal, but it does seem the best way for you to regain your self respect (surely changing a bag is better than changing shitty kecks!). If all your mates know, and you don't mind a bit of ribbing about it then it will just become part of you.
As for women, sure there are going to be some who are put off by it, but there are going to be others who don't care!
The suggestion about talking to others in the same situation is a very wise one. Maybe ask your GP if they know of anyone, or any groups you can join?
But above all big respect for coming on here and asking peoples opinions, it can't have been easy!!