A few things come to mind.
The first is the price tag. $1500 is a laughable sum for a consumer electronics toy that doesn't have a clear niche.
Another is artificially restricting what it can do. One of the killer features for Glass could be facial recognition that floats someone's name over them. No more awkwardly trying to remember someone's name that you met earlier at the party.
The battery life was also apparently quite bad, as was the performance of the device. Not a surprise given the form factor, but this needs to be addressed.
I want it to be powerful enough that it can do everything locally and not have to phone lots of info back to Google to get work done. People would be a lot less freaked out about the camera if the data couldn't be exported from the device.
Google glass was ahead of its time IMHO. The technology wasn't there to make it work properly, and everybody fixated on the camera so much that it was hard to see anything else about it. However, the Camera is necessary for the device to be more than a smartwatch that looks even more dumb. Augmented reality is the killer feature for glass and you can't do that without a camera.