I think the previous three results and the performances against Chelsea and West Ham may have had something to do with it.
A great attendance for the Bolton game was spoiled by a poor result - same old Rovers. I know they played well against Bolton, but they should have won. The disappointment after that game was the worst feeling ever.
This was followed by a mediocre performance against Chelsea and a dire performance against West Ham.
Ticket prices are not the only factor. Fans want to see a winning team whether they play well or not.
Only my opinion