1) Basically, 720p is probably the best choice for any screen 50 inches and under.
2) Tv is broadcast in 720p.
3) Consoles are 720p.
4) Blu-Ray is 1080p, but the difference is minor.
1) not true. The reality is that the screen size and sitting distance determine the resolution needed for the average consumer. Any knowledgable consumer should figure out the sitting distance and the size of screen they are going to purchase, and then determine if they can notice a difference between 720 & 1080. Most won't, but some might be able to. You can also use a chart like this one to help you determine what will be cost effective.
2) not true. TV is broadcast in 720p and 1080i, with most channels using 1080i in my area (fox is the only 720p). LCD screens have a native resolution, so being forced to scale from 1080i down to 720p can be bad (if you have a cheap TV). If you want to use that argument, then a good consumer would do research first to determine what the resolution will be for their input source.
3) not true. The PS3 can output 1080p. Not very many games support 1080p, but a few do.
4) this really comes down to point 1 and doesn't make any sense in posting it.