Pope Francis on Sunday urged people to resist the excesses of consumerism in the period leading up to Christmas, calling it a virus that attacks faith and offends the needy.