You've received EXCELLENT advice above.

I just want to emphasize this point as I believe it is often overlooked:
Originally Posted by Platypus101
... having trouble responding appropriately to situations, or... responding perfectly appropriately to inappropriate situations.