Can anyone tell me why this is happening? [Gun troubles]

I export as an FBX from blender and attach it to the camera of a FPS prefab that comes with Unity.

Can anyone tell me how I can fix this?

Video:

https://vimeo.com/17239764

(about the auido, thats just what i was listening to at the moment and i didnt think it would record sound)

It looks like all child transforms are affected in some weird way. My guess is that you got something wrong in your setup - like some script is acting up or your setup is not just a simple parenting.