I think a lot of people are ignoring the fatigue issue, it's not about resting players for Villa, it's about players who ran their cobblers off against West Ham and/or Arsenal not having enough energy to play against a constrictive all action Dortmund side tonight.
And then some of them playing AGAIN against Villa...and then all of them AGAIN v Dortmund...and most of them AGAIN v Bournemouth. Leaving us nice and phucked for Liverpool away and Utd at home, with (iirc) the next Europa League game in between those two (i might be wrong on that one though). Though it probably would have been a heroic extra time and pens defeat v Dortmund, just for good measure.
Meanwhile, Leicester keep picking the same team week after week and win the phucking league, because none of the teams behind them could avoid dropping points due to being knackered.