We recently received comments from the reviewers after revision. Comments were positive, one reviewer asked us to do an experiment. EES status says its minor revision, editor's email do not say it's a minor revision and he insists we do this experiments. Ending the email, he writes we would be glad to reconsider the revised ms. Though the reason given by the reviewer to do the experiment can be rebutted, it's more of clarification issue.
Should we rebut or do the experiment; Also, does the minor revision mean it's a in principle acceptance?
"Minor revision" only means "in principle accepted" if it's an "accepted with minor revisions". However, these minor revisions are usually seen as a must, and the paper can indeed be rejected if the editor or the referees (who may or may not get to see the revision) think that the points are not properly addressed.
Of course you can try to not do the experiment and write a rebuttal. It is possible that this will work but nobody can tell you what will happen.
If I try to read between the lines, it sounds like the editor is not totally positive about the paper yet, but I am not particularly good at reading between the lines. In the end it depends on how convincing the rebuttal is.