I think unless you are pixel peeping at poster sized print outs, then you are unlikely to notice differences between 8 and 10MP in the real world
But most folk dont pixel peep posters . . . most folk will stand 3 or 4 ft away and admire the image as a whole.
I essentially agree with this part.
In such cases, your better going for the best lens possible so that you eliminate ( as best you can ) issues such as colour fringing and bad bokeh which influence much more than individual pixels.
Using the same arguement as above, you will conclude you do not need a very good lens (a good lens is good enough).
Yes, I guess so. I would conclude that you would only need a lens with sufficient quality to eliminate lens issues being visible to your average person standing 3 to 4 feet away, and thats not necessarily a requirement to get an L-lens.
Of course your going to get people standing closer looking more closely and accounting for that factor is part of the photographer addressing the issue of taking the photo and where its going to be seen afterwards.
In general though, i think for the most part, you'll eliminate more visual issues in a picture by using a good quality lens than you will by having a 10Mp camera over an 8Mp one.