[quote name='timesplitt']im not really good against spam. the akuma fireball experience i had tells that. my friend who sucks at street fighter learned three moves "as guile" and i had to work my way around that for awhile.
its hard for me to block really and i go full offense. If i attached a device to my controller to calculate my block attempts I'd presume half of my back buttons wouldn't register as blocks
I'll work on my blocking[/QUOTE]
Well first off, Guile only has two special moves. He's never had any more than those. If your friend knows those two moves, then he has a very general idea of how to play Guile.
A basic Guile is very easy to pick up, and for someone not very experienced, it can be frustrating to get inside.
Spam is using a single move over and over again, and not really deviating from this course. Spam also means the other person is being incredibly predictable. If you see Guile crouched, you should know by now to NOT jump in. You should also know that if he does a flash kick, it'll take priority over most ground moves you perform. So, what should you do?
Bait it out. Don't throw out random normals or specials. Use pokes from the ground, slowly approach from the ground and do blockstrings that will keep you safe. If you're close enough, you can go for a jumping crossup because the Flash Kick will likely whiff altogether (it has a weird trajectory that you can simply jump over sometimes). The Flash Kick is a punish move. If you got hit by it, that means you were punished for doing something wrong (or he guessed right and tagged one of your pokes). In other words, don't do whatever got you hit by the Flash Kick. You can apply pressure after a knockdown, but you'll never score a knockdown if you make mistakes that will get punished.
If you're facing someone Flash Kicking all day (which will not be common), then block the kick, and punish on his way down. If you block a flash kick, alarms should be going off in your head saying "CHANCE!" and you need to punish for the most damage possible.... and know what your characters best punishes are in those scenarios.
I only played you once or twice, so I could be way off, but is it possible that you don't know how to defend? No offense intended. Do you know about overheads, crossups, when to block low or high, when you want to jump out of grabs, teching, etc, etc? These aren't obvious things to new players, but a lot of us take it for granted since we've been playing for years. Even people who have been playing a very long time find it difficult to defend well.