If you (or anyone) won't stand up and DEMAND the idiot STOP smoking (or according to you, the numerous passengers that were smoking) then you are part of the problem.
What and potentially turn an uncomortable situation into an air rage incident? Yeah, that would be really clever!
Tell a flight attendant, it's their job to deal with such things, not yours.