It's not short-sighted at all. It's a long-term plan and they don't really care how long it takes. They don't care if the laws are effective or logical. They care that they can gradually change public perception and make people think that guns are evil and unnecessary. They care they there will gradually be fewer and fewer gun owners and fewer and fewer defenders of those gun owners. They want all firearms eliminated and they'll take as long as is required to get it done.
This. The antis are looking far beyond the day to day, battle to battle fights. This is a multi-generational campaign they are waging. Long term, they are looking to marginalize gun owners into the fringes of society and shape others' opinion of us as kooks, extremists, and cranks.