In all honesty, whenever I hear my ISP say they're NOT doing something, it's usually suspect...

That being said, with how SE has handled the release of this game so far, they're suspect as well. However, I would still argue with my ISP first for anything lag related, and SE for anything account or in-game bug related.