Military action against Iran could be beneficial in disabling Iran's nuclear program. It will not always be possible if we continue to weaken our military, however, if the U.S. Military went in full force without backing down they would be able to have a successful mission. Sadly, our current President does not have the backbone to do so.
No, a military attack would not be capable of disabling Iran's nuclear program, because Iran's nuclear capabilities are scientific and well-hidden. If Iran knows how to make nuclear weapons, they will keep that information hidden in safe places. An attack alone, without intelligence, will not be able to disable Iran's nuclear program