If it comes to time when "dirty bitcoins" will no longer be allowed to use for storage or transactions
That can only happen if people fall for it. I consider "taint" an attack on Bitcoin. Governments can't stop it any other way, but "they" can make (some) people believe Bitcoin is dirty.
Because definitions on "dirty bitcoins" are from governments
I haven't seen any definition coming from a government. I've only seen
companies trying to
sell the notion of taint. They won't tell you what they base it on, and it's all arbitrary and different for each of them, but they need you to believe you need to pay them to tell you whether your Bitcoins are good or bad.