Hi,
Have you had Meeko long? and has he always been like that? if he has suddenly changed then there could be something wrong healthwise but some cats just are less affectionate unfortunately. I usually find that if they are like that it is sometimes better to let them approach you or as soon as they have had enough to let them be. Sometimes cats like that can turn around, our Schui used to lash out but in time he turned into a real cuddle puss.