I take it this is not your day job? Because if you trade for a living, you cannot survive by simply beating the s&p 500. Those guys that you mention that under perform the s&p 500 have one thing you don't have, a management fee.
If this is not your day job then fine, I guess whatever...