Okay, I will be polite and try my best to be objective.
You are the only one that was in the hand. You are the only one that was in the moment and has a good grasp of the opponent, the situation, etc. If you are so clear on the fact you are not over valuing JJ then why are you posting in the first place asking if you should check the turn?
When you post it is because you have a legitimate question. You are posting because you don't know if you should have checked the turn. If the ONLY reason you didn't wanna check on the turn is because of giving up the pot then don't ask the question should you have checked the turn. What response did you expect from the forum group.."Great play, I would not give up the pot so your .35 was genius." Or did you expect the response, "You should have bet .50 so as not to give up the pot"? Your own statement says you think you were weak betting the turn and you question whether you should have bet the turn. Now you want to reverse the situation and come after me as if that was not a legitimate option in the first place. Then why the hell ask the question should you have checked the turn?
I think the way you ask a forum question and the way you play poker go hand in hand. If you have not thought through your question and you ask a question you already have made up your mind you have an answer to, then you probably don't think through the hands very well when your in the moment. You should have never typed, "Would you have just checked..." because apparently that is not an option to you. Instead you want to come into a forum, ask the question, and then someone says you should have checked you go after them as if there logic is unquestionably incorrect.
So think about it...YES!!! You should have checked because at this point in your poker career you are not good enough to really understand what is going on, even to the point of formulating a question to which you legitimately would like an honest response.
And don't get me wrong. I'm not saying I'm some poker genius either. All I'm saying is if you post a question, don't already have your mind made up as to what the answer might be. If that is the case then you are most likely carrying that with you to the table and that in my opinion is a leak.