Netsol absolutely has the right to no longer provide them DNS and/or registration, but they cannot simply place the domain on hold indefinitely due to their own capriciousness.
How is it acceptable to let a corporation arbitrarily decide, after taking your money, that they no longer wish to provide you with that service AND block your ability to use what you paid for?