FMC apprentice, as you know safety reports are confidential and do not require you to reveal your identity. I agree with you that flying with someone that smokes does not make a pleasant day, and although he/she may ask you if you mind, they realy do not mean it, with the exeption of one gentleman.
My suggestion to you is put in the reports and do it frequently. You will be surprised as to who reads these.
If in a months time they have not taken action, I would be surprised..., but you can always come back here and tell us that it did not work.
On the other hand if you do not have the guts to put in an anonymous report I have no sympathy for your predicament.
JP