fmc_app, you say you'll have to get your own oxy bottle. Why? Use the aircraft (crew) bottle and mask every time the idiot(s) light up and then explain if asked why they the crew oxy has to be replenished as often as it does. I can guarantee the accountants will buy into that argument very quickly when an aircraft is delayed on turnaround for oxy replenishment.
This of course conveniently avoids the rather important safety issue of someone smoking within two feet of an oxy mask in use. (I used to fly with a fellow who had once removed his oxy mask to take a quick drag on a coffin nail. He had a very spectacular burn scar covering half his face and very nearly lost an eye in the explosion that proved oxygen and naked flames don't go well together.)
You seem to feel strongly on this matter. If that's the case, the fact is, it isn't going to go away until you make a very public stand WITHIN your airline on the issue. If you're not willing to make such a stand, stop complaining and suffer on in silence.