根據中國法律,唱蘇聯國歌不違法。根據《中華人民共和國國旗法》和《中華人民共和國國歌法》,國旗和國歌的使用受法律保護,但這些法律只適用於中華人民共和國國旗和國歌,不包括其他國家的國旗和國歌。所以唱蘇聯國歌並不違反我國的法律規定。