The roof is one of those pieces that's designed to pop out if too much force is applied. Most likely the factory worker that put your Sunstreaker in the plastic did a poor job and didn't bother fixing it.

If it was a return at Big W it would have been discounted with an orange and white discount sticker applied.