Cruzer blade 128Gb very poor read performance

I bought a 32gb cruzer blade a couple yrs ago and was satisfied with it, it has a decent 27MB/s read speed (for being relatively low cost and usb 2.0), so I decided to buy a 128Gb version recently and to my disappointment the read speed is a mere 11MB/s. Quite unacceptable specially for higher capacity which usually goes along with slightly higher speeds…

Is this even normal? should I ask for a return?

Or return it to the seller.