Пардон, работает. Глубоко теоретически. На практике ствол тупо расплавится (охлаждаться-то не обо что). Хотя никто не мешает поизвращаться, прикрутить еще пару свистоперделок и решить проблему.
Рейлган - это, конечно, не пехотное оружие, но, будучи подключенной к, например, ядерному реактору, легко обходит огнестрел по убойности. А для маленьких человеков есть койлган, для которого существующих на данный момент батареек вполне хватает. А то. что лазеры имеет смысл использовать только в вакууме - ежу ясно, я про них и не упоминал.