It is ultimately up to the consumer... but it is such a good offer that people buy into it.
It does, but at the same time a lot of companies offer things through credit you can't recieve through cash... which makes it all the more enticing..
I do blame the consumer... but i wouldn't blame it ALL on the consumer.