Can you imagine the consumer backlash if the vendors comply? "Here is your new Blu-Ray player. You must take this CD of software with it. No, really, sir. You cannot leave the store without this source code."
OTOH, the GPL is absolutely clear. And reasonable. "You can use my stuff for free if you only sell it under the conditions that I impose" is a pretty generous offer.
Maybe the solution is not to include the free software in consumer products, period. The manufacturer has to balance the utility of the software, and the great price, against the "cost" of "forcible" distribution of the source code. In my opinion, the legal action is reasonable. Someone is giving away great stuff for free, in return for the company that benefits from it playing by his/her rules - seems like a good bargain.
And now, The Perfect Solution (ta-da). The items described, TV and Blu-Ray player, have menu interfaces that display on a TV screen. Make a menu option to display the source code. If the GPL will consider this distribution, it seems fair. The 99.9% of consumers who don't give a rodent's posterior aren't inconvenienced, and the condition is met. Mention it in the printed manual, if there is one: "Some applications provided under the GPL. Source code is available through menu item zed-seven."
This fails if the distributed source code has to be compilable - reading it off the screen wouldn't count. OTOH, so many of these devices have a USB port; maybe it could appear as a drive to your computer and present the source?
To summarize, I think that the demand for compliance is reasonable if the vendor benefits from the use of the code. The code distribution mechanism should probably be as unobtrusive as possible. Imagine if it were like those FBI warnings: every time you start to play a movie, you have to watch the entire source code first!