Single Player games don't keep my attention

So I've been gaming for a long time, but I feel like I have a real problem. I can't ever can't ever play single player games. I think the only campaigns I have ever completed aside from a handful of N64 and PS1 titles are Call of Duty 4 and Halo 3. But other then that, I only play online multiplayer.

I thinks its just because that's what I have always been used to. I started playing C&C and Age of Empires when I was a kid and then gradually moved in the FPS's and MMO's as online multiplayer gained popularity. Its not as if i'm not interested in some of the single player games that have come out. I find myself infatuated with a lot of them, but I usually end up buying them, playing for 30 minutes and never touching them again.

To make matters worse, the people I usually game with stick to online multiplayer as well. Anyone else ever had a problem like this? I feel like there are a lot of experiences I've missed out on because of it. Maybe I'm just a weirdo lol.

Different people prefer different types of games I suppose.  You simply prefer multiplayer.  Nothing wrong with that.  What other single player games have you tried?  I would suggest trying more open world games as they tend to have a bit more in common with multiplayer games (more freedom, less hand holding), but the two games you actually finished were both fairly on rails (CoD more so than Halo, but still).  So I don't know really.

I'm the exact opposite, I can't find myself keeping interest in online games. The only one I've played recently has been Hawken, and that's just because it has giant robots and stuff. Pretty much the only online games that I played for any length of time were the first Modern Warfare and Bad Company 2. 

I'm honestly surprised that studios like Treyarch, Infinity Ward, and DICE even bother making single player campaigns anymore since it seems like 90% of the people who buy the game never play the campaign.