Масса пушки много больше, поэтому улетает снаряд, а не она. Действие равно противодействию (третий закон Ньютона). Силы, действующие на снаряд и пушку, равны, но пушка от этой силы приобретает маленькую скорость, которую легко погасить (отдача), а снаряд - большую.