苏联被称为“毛子”的原因主要源于中国人对洋人的贬称。这一称呼最早起源于清末的中国东北地区,当时见到的外国人既野蛮又浑身长满了红毛,因此以“老毛子”贬之。沙俄侵占东北后,大批俄国人来到东北定居,使得“老毛子”这个词逐渐变成专指俄国人的词。而苏联作为沙俄的延续,也被称作“老毛子”。
此外,苏联被称为“毛子”还与其外貌特征有关。俄罗斯人居住在严寒地区,体毛比较多,因此有了“毛子”、“黄毛子”、“老毛子”的称呼,这些称呼中带有一定的贬义。
总结来说,苏联被称为“毛子”主要是因为中国人对洋人的贬称,以及俄罗斯人外貌特征和地理位置等因素的影响。