An interesting story...and what the others have said is very good advice...when things like this have happened to me it's usually a time for me to rexamine my own beliefs and practices...a lesson and a testing of what may be behind it on many levels...so I would look at this as an opportunity for such a search...and learn whatever I could from it...the stones are always teaching me...
but if you are feeling uneasy... water is the universal cleansing agent...running natural water sources are wonderful for purifing anything and everything...very quickly...it's great if you could hold it in a stream or a waterfall or the ocean...because of its flowing energetically water does the cleansing very quickly and unless the temperature change is very great between the crystal ball and the water there should be no problem...
the balls are very crystaline in nature or they could not have withstood the tremendous pressures and heat necessary in the shaping process...but the process could have been damaging also and introduced fractures visible or not... that can fill with water and have the potiental to crack the sphere...if you do use water a little goes a long way and do not put the crystal into a sunlight setting for a few days ...this allows the crystal time to dry out so no heating of any residual water and the accompaning expansion that can also cause cracking...so too don't let it get too cold or freeze...so wait to put it into the moonlight...which is excellent for energizing scrying stones...and if using running water a mesh bag prevents the slippery crystal from slipping away and rejoining nature...
but if you don't choose water a clean fresh woodland setting in a place that has the energy you find comfortable is a great place to bury it into the earth...this type of cleansing takes longer than water because the earth element moves energy slowly...if it feels deeply polluted for you probably a week burried will cleanse and refresh it...
a faster way that I use often is the essential oil of frankinsense...the highest quality and theraputic grade...and only a drop is sufficent...you can use a drop in the palms of your hand and massage the crystal...I also then like to use rose which has the higest vibration energetically and brings with it universal love...same technique...this is where you could get creative and choose an oil that you especially like or has properties you want to use in your scrying...lavender is one of the best ...again same guidelines...
flower essences and gem essences are other ways to cleanse, purify and enhance crystals and our use of them...Pegasus Products is one of my favorite lines... especially like the combo elixers...starlight...inert gasses...pet elixirs...but have had great success with all their products...and another extrordinary line is the Star Flower Essences...but have used many others which are wonderful...these same techniques work just as well on us...have fun and good luck...
edit*
www.pegasusproducts.com
www.staressence.com