I don't understand why everyone here is so uptight about the non-scientific name used on a plant in a store. The variability of common names and the ability of anyone to call a plant anything they want is why we use scientific names.
It would have been stupid and inaccurate to label the plant as "Darlingtonia" when it is a Sarracenia, but to call it "cobra lily" guarantees nothing! That common name is usually used for Darlingtonia, but it isn't set in stone anywhere. The name is useless, anyway, as they aren't related to lilies at all.
The Nature Conservancy has S. alata labeled at the Abita Creek preserve as "Yellow Pitcherplant." This is normally the name for S. flava, "Pale Pitcherplant" being used for S. alata, but it doesn't really matter or bother me. This is precisely why scientific names are so valuble and useful.
If the name "cobra lily" were absolutely Darlingtonia, we would have no need to use the scientific name. This thread's whole argument seems dumb to me.
On another note, I do have to say that I saw the same trio terrariums at my Lowe's, and I, too, thought they were very sad. The rubra was labeled as S. purpurea (this DOES bother me, as it is scientifically innacurate), and D. adelae will not be happy in the same conditions as the two temperate species.