I highly recommend you see a dermatologist if you have persistent redness on your cheeks. If you once suffered from acne and are fair skinned, it may just be left over scarring that will fade with time but you may have a skin condition known as Rosacea.
Rosacea.org: The National Rosacea Society Check out that website for more information and if you suspect that's what you're dealing with, you should definitely hed to the derm or at least look into information online.
I've had skin problems whenever Ive overused concealor which can be quite
comedogenic (pore-clogging) so I'd suggest against going nuts with it unless you're using a product that you know is safe for your skin. Instead, try a light facial primer with a green tint. Many different companies make these- MUFE has a good one and smashbox carries one too. But again, you never know how your skin is going to react to a product, especially if you have sensitive red skin, so experiment with samples before comitting to a full-size product or make sure the store has a good return policy in cases of skin-irritation and hang on to your receipt.
I'm a vegeterian and I'm all for animal rights but please realize that even if a company isn't directly testing on animals, the wonderful formulations we have today are based on existing research which has been largely conducted on animals. I think "not tested on animals" is mostly a gimmick that companies use. Basically, they're using information from other companies who are doing the testing on animals without having to fund these tests or take the blame.
It's just something that we have to accept- medicine and cosmedics are only as great as they are today because of these testings so any cosmetic or medicine we buy will be, in it's own tiny way, contributing to the issue whether or not the company actually tests on animals.