Not every company is worth holding for years. Look at ELN, quite a ride from $5 when the SEC probe for its accounting practices and rode to mid 30's in anticipation of a lot of good news. Back then, the longs were trashing the shorts. Now with one bad news, the company crumbles to make a historic low.
Feel bad for those that thought $7 was a bargain and loaded up some more. The buy and hold theory doesn't apply to every company, not even DELL or Coke. You never know when you wake up one day and some drastic bad news hit the wire.