We're taught on a subconcious level not to be proud of our race.
Black pride, Indian pride, pretty much any pride is welcomed, but White pride. Well just saying it makes you think of the likes of the NF and Neo-Nazi's. At some stages we are allowed to be proud of our culture, but again, that's something of a down low compared to how other ethnic minorities are encouraged to be proud of their heritege. Also, due in a small part to the PC nature of our society.
Let's face it, no matter how anyone wants to dress it up, we are subcounciously at least aware of our past with regards to the British Empire, Slavery and the like. I personally see nothing to be ashamed of, I had no part in any of those things. But as a society we feel the need to be apologetic for our great great grandfathers.
I personally feel White Guilt is abhorable, we don't blame Germans for the Nazi's, we don't blame Italians for the Crusades and Inquisitions. We don't blame the Irish for the IRA, we don't blame Japan for what happened during WWII. It's a silly complex, and one I'll have none of.