Тире в этом случае нужно, так как простое предложение «а любовь — нет» неполное. Оно было бы полным, если бы было записано так: «а любовь купить нельзя»; в этом случае тире бы не ставилось. Обратите внимание на интонацию: на месте тире (как, в принципе, и на месте любых знаков препинания) всегда есть пауза.
Не путайте тире и дефис. Тире — это пунктуационный знак, а дефис — орфографический знак.
Не путайте тире и дефис. Тире — это пунктуационный знак, а дефис — орфографический знак.