Thanks for all the suggestions!
Bloomberg ran a story about where to buy licensed Olympics souvenirs, the big store at Copacabana like you've all mentioned. However, there's a second store in Rio that sells cheaper, lower quality items but they didn't say exactly where this store is. Anyone know?
http://www.bloomberg.com/news/articl...-own-knockoffs