Indeed there is. In order to get Bountiful Sunlight--a spell I REALLY wanted because I like playing the helpful support character--and Chaos Fireball, you need to reach rank three in Blue and Brotherhood.
In order to get to rank three, you must win 500 matches--be they invasions, or duels. This is insane enough, but the extra kicker is that every time you LOSE, you lose a point. So let's say you win ten duels, and then lose nine more. You now only have one point toward the next rank.
Needless to say, I have only ever heard of one person getting those two spells the real way, and I'm not entirely sure they were telling the truth. As such, I'm sure the developers realized how stupid that is and that's why you can buy those spells on your third playthrough. Sadly the same is not true for Hidden Weapon or Sunlight Spear, but at least those can be managed.
My friend is going through Dark Souls for the first time, and my other friend and I are playing with him. And you're not wrong about glitchers and spammers. We've been invaded in areas by people wearing armor and moving way too fast for how early in the game we are, but we just roll with it and shrug it off. It helps that we can chat over the PS4 while playing the PS3. I think the reason you're not having nearly as much trouble with II is because the game is pretty much a ghost town in comparison, and since it was never as loved to begin with, most people don't bother.