I agree that governments should not do any business with them (well, they should not do any business at all). Just ignore them.
Don't agree that bunch of unelected retards talking on behalf of me should have power to say private capital what to do and with whom.
Side note: I wouldn't conduct any business with any russian company as I don't trust any of them at all (hard lessons learned in the past). Especially, that they are acutually without their government strings attached.