Да, обособление требуется.
Предпочтителен первый вариант.
Тире может не ставиться, если в месте, где пропущен член предложения, нет паузы.
1. Оборот со значением обстоятельства образа действия - "градом".
2. Оборот с обстоятельственным значением "в качестве".
Запятая не нужна, т. к. сравнительный оборот здесь в роли сказуемого.
Сейчас корректным считается устойчивый оборот пеняй на себя. Вариант без предлога устаревший.