Yes, people buy oil from middle eastern tyrannies, everything from China, things made from dubiously sourced raw materials etc. - but they somehow draw the line at one particular conflict or nation (not always Russia).
Well, you have to start drawing lines somewhere, and focus on an issue or two that are important to you. You will only end up spreading yourself thin (and not making an impact at all with anything) if you try to draw every line "correctly".