Неславянские мужские фамилии склоняются (за некоторыми прямо прописанными славянскими исключениями), женские - нет (чету Клинтонов вспомните).
И линия партии ни при чём. Склоняют в соответствии с некоторыми туманно сформулированными правилами русской грамматики.
Склоняют в зависимости от окончаний, ударений и гендерной принадлежности носителя фамилии. Так, русская грамматика предписывает склонять мужские фамилии на "-ия" и не склонять - на "-иа". То бишь Берия, Гарсия - склоняется, а Эредиа, Гулиа - нет. А правило формулируется в соответствии с традицией употребления. Его, Берию, склоняли ещё при жизни.
Правила русского языка - это одни сплошные исключения.
Впрочем особо спорить не буду. Я считаю, что склонять мужскую фамилию, так же, как и женское имя не очень правильно. Если есть филологи здесь, то может они рассудят.