Regarding item #1:
If people with more cash were really causing prices to go up, we would be seeing more buyers make larger down payments and/or take out higher-quality, conforming loans.
Instead we see zero-down, neg-am, and ARMs. These are not the financial instruments of wealthy retired folk.