I think there's fault on both sides of this scenario. I think you should have moved out of the way a little to allow the other shoppers access to the rugs, especially since they pretty much knew what they wanted, meanwhile you were browsing and undecided. They would be out of your hair soon enough. I think the other shoppers should have waited their turn or waited for you to move, and when it was clear you weren't going anywhere soon, before reaching around you, should have said, "Excuse me," or something. Certainly after bumping you, he should have apologized.
As for your comment, I would be thinking "whatever," and I'm not sure it was really necessary, and I doubt it accomplished anything. I really wouldn't care one way or the other what your shopping itinerary is, at least you're not standing in the way anymore. I just think it's polite to allow space for other shoppers when you're standing there mulling over what it is that you want.