It depends on the situation, yes, they are strong hands but what are you playing? MTTs, sit n gos, ring games? And what level are you playing? What is your table image, how are your opponents playing? If you are in a freeroll in ACR and you push with any hand, you are likely to get 2-5 callers...that's just how they play and also why it is extremely hard for a good, smart player to win
freerolls. The rule is to never fall in love with your hand, if you are raising 3-4 times the BB and getting callers, that's what you want because you should be winning most hands but depending on what game and what level you are playing, you have to be disciplined enough to know that your opponents can be playing a huge range of hands and if you haven't improved then you are probably beat and can out of the hand without major damage to your stack.
Perfect example: Last night I was playing a freeroll on ACR with 14 remaining. I was at a table with a maniac who was going all in every single hand (whether raising or calling all in) and amazing enough, he was winning, EVERY single hand. I got AK in middle position and I went all in hoping to double up through the maniac, I finished 14th because of course he called with Q7 offsuit and of course he managed to get two pair. But that's how that level works, with my image, in a cash game or a buy-in tournament, everyone would have folded without hesitation because you really don't run across maniacs like this guy. On the other hand, if I had been in a cash game or buy-in tourney I would probably have made a 3 1/2x the BB raise with the same result. Think about how you need to play in the situation that your in and I think you'll see that sometimes the push is appropriate and sometimes you want to slow down and get value for your premium hands.