Don't write fragile on it next time. Post office workers abuse packages even more when it says fragile. Also... Have the person or company wrap it better next time of the still decide to stamp fragile on it.
You may have to contact the shipper and have them ship you a new item. If the item had insurance on it you should be able to file a claim with the post office.
Take it back to the post office and file a complaint.
Thanks! Your answer is awaiting moderation.