I'm probably going to sound like a cocky bastard, but I took an abstract algebra course from that book, and I thought it was almost too easy. Although, I took another graduate level one using Dummit and Foote and although I did really well, it wasn't easy--lots of hard problems. And, I took abstract algebra after doing analysis and topology, so by anyone's standards, it would have been easy by comparison.
I attribute my success as a math major to two things. Well, maybe more than two things, but I'll just focus on two major ones. One was that I read Tristan Needham's Visual Complex Analysis. That clued me in on how to try to think about math. What kinds of things needed to be done and just how far you could go with intuition. Another factor was that I had been an EE major for a long time before I switched to math and got a lot of practice thinking about math and physics in an intuitive way. So, I was really thinking the way that Needham showed me to all along, but he just showed me how to take it to the next level. Before I did all that, I wasn't all that great at math. I got a C in linear algebra when I took it the summer after freshman year. Partly because I was late (like 15 minutes) for a test, more than once, but still.
Had I not been so well prepared, it might not have been so easy for me. So, you could interpret my post in a negative way, but also what I'm suggesting is that maybe there's a reason why your classmates aren't having as much trouble. Maybe they are better prepared.