@kmic
While i agree civials armes, even with artillary, is going to have limited effect it isnt nothing. We are talking the same weapons as a military has remeber, at least on the infantry side.
I garuntee you 100 million people with military riflea are going to be an added deterrant to any invasion. Personally i have no issue giving civilians tanks either by the way.
In 1st Chechen war Russia started an infamous siege of Grozny in 1993 by simply sending a column of tanks to the town. I don't know what they were thinking (legend is that it was Grachov's birthday) but because they didn't send any infantry cover, Chechens just decimated them with RPG firing from above.
After this failure Russia changed tactic: each offensive on a town started with heavy artillery shelling & air bombing. Then tanks & infantry, killing who was left.